// 需求：定义Person类，属性：名字和年龄，方法：吃饭
void main() {
  // Person man = Person('zhangsan', 18, '男');
  // man.intro();

  Person man = Person('张三丰', 18, '男');
  man.intro();

  Person woman = Person('李思雨', 18, '女');
  woman.intro();

  // new Person();
  // Person.init();
  // Person.start();
}

class Person {
  // 属性
  String? name;
  int? age;
  String? gender;

  // 主构造函数
  Person(String name, int age, String gender) {
    print('这是主构造函数');
    this.name = name;
    this.age = age;
    this.gender = gender;
  }

  // 方法
  intro() {
    print('我的名字是$name,年龄是$age,性别是$gender');
  }
}
